/* Begin Typography & Colors */
body {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background: #d5d6d7 url('images/kubrickbgcolor.jpg');	color: #444;}
#page {background-color: white;	background: url("images/kubrickbgwide.jpg") repeat-y top; border: none; border: 1px solid #959596;text-align: left;}
#header {background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;}
#content {font-size: 1em; position: relative; overflow:hidden;}
#footer {background: #eee url('images/kubrickfooter.jpg') no-repeat top;border: none;}
h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight: bold;}
h1 {font-size: 2.1em; text-align: center;}
#header .description {font-size: 1.2em; text-align: center;}
h2 {font-size: 1.4em;}
#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;	font-size: 1.2em;}
h3 {font-size: 1.2em;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr{font-size: 0.9em;letter-spacing: .07em;border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
a, h2 a:hover, h3 a:hover {color: #06c;	text-decoration: none;}
a:hover {color: #147; text-decoration: underline;}
/* End Typography & Colors */
/* Begin Structure */
body {margin: 0 0 20px 0; padding: 0;}
#page {	background-color: white; margin: 20px auto; padding: 0;	width: 760px;	border: 1px solid #959596;}
#header {margin: 0 0 0 1px; padding: 0; height: 200px; width: 758px; color:#fff}
.narrowcolumn {	float: left;	padding: 0 0 20px 45px;	margin: 0px 0 0; width: 450px;}
.clear {clear: both;}
#footer {padding: 0; margin: 0 auto;width: 760px;clear: both; font-size:80%}
#footer p {margin: 0;padding: 20px 0;text-align: center;}
/* End Structure */
/*	Begin Headers */
h1 {padding-top: 70px;	margin: 0;}
h2 {margin: 30px 0 0;}
h2.pagetitle {margin-top: 30px;	text-align: center;}
#sidebar h2 {margin: 5px 0 0; padding: 0;}
/* End Headers */
/* Begin Lists*/
#sidebar ul, #sidebar ul ol {margin: 0;	padding: 0;}
#sidebar ul li {list-style-type: none;	list-style-image: none;	margin-bottom: 5px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;padding: 0;}
/* End Entry Lists */
/* Begin Sidebar */
#sidebar{padding: 20px 0 10px 0; margin-left: 545px;	width: 190px;}
#sidebar form {	margin: 0;}
/* End Sidebar */

.center {text-align: center;}
hr {display: none;}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
/*add for me*/
.p_mais{text-align:right;display:block;}
.p_date{text-align:right;}
.p_desc{padding:10px; width:90%;margin:auto;display:block;}
.post{text-align:left; margin:5px; padding:5px; background:#eee}
div#posts{margin-top:2em}
.viewpost{margin-top:2em; background:#f5f5f5; padding:3px 6px}
div.comment{background:#eef;margin-bottom:9px;}
div.comment p{padding:8px;margin:0; clear:both}
div.cinfo{width:100%; background:#59f; padding:4px}
/*form*/
input, textarea, label{display:block; width:90%; margin:auto;}
label{font-weight:900; font-size:105%;}
input:focus, textarea:focus{background:#cfd}
.error{color:#f00; border: 4px outset #f00; font-weight:bold; display:block;text-align:center; padding:3px 50px ; background:#fdd url(images/error.png) no-repeat center left; min-height:34px; clear:both;}
.error ul, .error li{font-weight:normal; list-style:none; text-align:left}
.ok{background: #EFE; width: 90%; margin:auto; margin-top:2em; border-top: 1px solid #F2F2F2; border-left: 1px solid #F2F2F2; border-right: 2px solid #999; border-bottom: 2px solid #999; padding: 1ex; font-weight:bold;; color:#1c1;}
.left{float:left}
.right{float:right; margin-right:3px;}
